﻿<%@ Control  Language="C#" EnableViewState="false" AutoEventWireup="true" CodeBehind="forma.ascx.cs" Inherits="SvOtchet.controls.forma" %>
<%@ Register Assembly="DevExpress.Web.ASPxEditors.v8.1, Version=8.1.6.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1"
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<%@ Register Assembly="SvOtchet" Namespace="SvOtchet.servcontrols" TagPrefix="cc2" %>

<%@ Register Assembly="DevExpress.Web.ASPxEditors.v8.1, Version=8.1.6.0, Culture=neutral, 
PublicKeyToken=9b171c9fd64da1d1"
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<%@ Register Assembly="DevExpress.Web.ASPxGridView.v8.1, Version=8.1.6.0, Culture=neutral, 
PublicKeyToken=9b171c9fd64da1d1"
    Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dxwgv" %>
    
<%@ Register Assembly="SvOtchet" Namespace="App.lib.controls" TagPrefix="cc2" %> 
<cc2:AlertControl ID="AlertControl1" runat="server" />
                
                 <asp:ObjectDataSource ID="year" runat="server" 
    OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" 
    TypeName="SvOtchet.DataModel.todb.yearTableAdapters.yearTableAdapter">
                </asp:ObjectDataSource>
                <asp:ObjectDataSource ID="month" runat="server" 
    OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" 
    TypeName="SvOtchet.DataModel.todb.monthTableAdapters.monthTableAdapter" 
    DeleteMethod="Delete" InsertMethod="Insert" UpdateMethod="Update">
                    <DeleteParameters>
                        <asp:Parameter Name="Original_id" Type="Int32" />
                    </DeleteParameters>
                    <UpdateParameters>
                        <asp:Parameter Name="monthName" Type="String" />
                        <asp:Parameter Name="monthNum" Type="String" />
                        <asp:Parameter Name="Original_id" Type="Int32" />
                    </UpdateParameters>
                    <InsertParameters>
                        <asp:Parameter Name="id" Type="Int32" />
                        <asp:Parameter Name="monthName" Type="String" />
                        <asp:Parameter Name="monthNum" Type="String" />
                    </InsertParameters>
                </asp:ObjectDataSource>
                   
 <cc2:CurrentUserStore ID="CurrentUser" runat="server" />
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
    SelectMethod="Select" TypeName="SvOtchet.DataModel.code.AllowYear">
</asp:ObjectDataSource>


<style type="text/css">
table.forma tr.lineOn td{
	background:#e4fafb;	
}
table.borma tr.lineNo td{
	background:#FFFFFF;
}
.selected {
	background:#cfecee;
}
</style>


<script type="text/javascript" language="javascript">
    var lineId = 0;
    function lineOn(id, className, stat) {
        document.getElementById(id).className = className;
        if (stat == 3) {
            var allLine = ["line32", "line34", "line341", "line342", "line343", "line3431", "line34311", "line3432", "line344", "line35", "line36", "line37", "line38", "line39", "line51", "line511", "line512"];
            for (i = 0; i < 17; i++) {
                document.getElementById(allLine[i]).className = 'lineNo';
            }
            lineId = id;
        }
        document.getElementById(lineId).className = 'selected';
    }

    function check34(oSrc, args) {

        var itemid1 = eval(document.getElementById('<% = this.FindControl("num34").ClientID%>').value);
        var itemid2 = eval(document.getElementById('<% = this.FindControl("num341").ClientID%>').value);
        var itemid3 = eval(document.getElementById('<% = this.FindControl("num342").ClientID%>').value);
        var itemid4 = eval(document.getElementById('<% = this.FindControl("num343").ClientID%>').value);
        var itemid5 = eval(document.getElementById('<% = this.FindControl("num344").ClientID%>').value);

        itemid1 = (isNaN(itemid1)) ? 0 : itemid1;
        itemid2 = (isNaN(itemid2)) ? 0 : itemid2;
        itemid3 = (isNaN(itemid3)) ? 0 : itemid3;
        itemid4 = (isNaN(itemid4)) ? 0 : itemid4;
        itemid5 = (isNaN(itemid5)) ? 0 : itemid5;

        var summ = itemid2 + itemid3 + itemid4 + itemid5;
        args.IsValid = (summ == itemid1);
    }

    function check343(oSrc, args) {

        var itemid1 = eval(document.getElementById('<% = this.FindControl("num343").ClientID%>').value);
        var itemid2 = eval(document.getElementById('<% = this.FindControl("num3431").ClientID%>').value);
        var itemid3 = eval(document.getElementById('<% = this.FindControl("num3432").ClientID%>').value);

        itemid1 = (isNaN(itemid1)) ? 0 : itemid1;
        itemid2 = (isNaN(itemid2)) ? 0 : itemid2;
        itemid3 = (isNaN(itemid3)) ? 0 : itemid3;

        var summ = itemid2 + itemid3;
        args.IsValid = (summ == itemid1);
    }
    function check51(oSrc, args) {

        var itemid1 = eval(document.getElementById('<% = this.FindControl("num51").ClientID%>').value);
        var itemid2 = eval(document.getElementById('<% = this.FindControl("num511").ClientID%>').value);
        var itemid3 = eval(document.getElementById('<% = this.FindControl("num512").ClientID%>').value);

        itemid1 = (isNaN(itemid1)) ? 0 : itemid1;
        itemid2 = (isNaN(itemid2)) ? 0 : itemid2;
        itemid3 = (isNaN(itemid3)) ? 0 : itemid3;

        var summ = itemid2 + itemid3;
        args.IsValid = (summ == itemid1);
    } 
     
</script>
<div id=0 class="lineNo" style="display:none;"></div> 
<h3>Форма 1-ПС</h3>
      <table class="forma">
                	<tr class="headTable">	
                        <td colspan="4"></td>
					</tr>
                    <tr>
                    	<td></td>
                        <td>
                        <div>
                        <table border="0" cellspacing=5 class="no"><tr>
                        <td>Отчетный период </td>
                        <td><dxe:ASPxComboBox ID="yearlist" runat="server" SelectedIndex="1" 
                                DataSourceID="ObjectDataSource1" TextField="year" ValueField="year" 
                                ValueType="System.String" CssFilePath="~/App_Themes/Glass/{0}/styles.css" 
                                CssPostfix="Glass" ImageFolder="~/App_Themes/Glass/{0}/" Height="20px" 
                                Width="80px" >
                                <ButtonStyle Cursor="pointer" Width="13px">
                                </ButtonStyle>
                                <ValidationSettings>
                                    <ErrorImage Height="14px" Url="~/App_Themes/Glass/Editors/edtError.png" 
                                        Width="14px" />
                                    <ErrorFrameStyle ImageSpacing="4px">
                                        <ErrorTextPaddings PaddingLeft="4px" />
                                    </ErrorFrameStyle>
                                </ValidationSettings>
                            </dxe:ASPxComboBox></td><td>год, с января по </td>
                        <td><dxe:ASPxComboBox ID="monthlist" runat="server" DataSourceID="month" 
                                Width="80px" Height="20px" 
                                TextField="monthName" ValueField="monthNum" ValueType="System.String" 
                                CssFilePath="~/App_Themes/Glass/{0}/styles.css" CssPostfix="Glass" 
                                ImageFolder="~/App_Themes/Glass/{0}/"  OnValidation="god">
                                <ButtonStyle Cursor="pointer" Width="13px">
                                </ButtonStyle>
                                <ValidationSettings SetFocusOnError="True" ErrorText="Необходимо выбрать отчетный месяц">
                                         <ErrorImage Height="16px" Width="16px" Url="~/App_Themes/Glass/Editors/edtError.png">
                                         </ErrorImage>
                                         <RequiredField IsRequired="True" ErrorText=""></RequiredField>
                                         <ErrorFrameStyle ForeColor="Red">
                                             <Paddings Padding="3px" PaddingLeft="4px" />
                                             <BackgroundImage ImageUrl="~/Images/bgError.png" />
                                             <Border BorderColor="#FD4D3E" BorderStyle="Solid" BorderWidth="1px" />
                                             <ErrorTextPaddings PaddingRight="3px" />
                                         </ErrorFrameStyle>
                                  </ValidationSettings>

                            </dxe:ASPxComboBox></td></tr></table>
                            </div>
                        </td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr class="head2">
                    	<td>№</td>
                        <td>Задачи и основные мероприятия</td>
                        <td>Единицы<br />измерения<br />показателя</td>
                        <td>Значение показателя за отчетный период</td>
                    </tr>
                    <tr class="head2">
                    	<td>1</td>
                        <td>2</td>
                        <td>3</td>
                        <td>4</td>
                    </tr>
                    <tr>
                    	<td>3</td>
                        <td><h4>Общие показатели выявления детей сирот и детей, оставшихся без попечения родителей, и их устройства на воспитание в семью</h4></td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr>
                    	<td>3.1</td>
                        <td>Планируемая численость детей-сирот и детей,оставшихся без попечения родителей, к передаче на семейные формы устройства в год</td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr id="line32" onmouseover="lineOn('line32','lineOn',1);" onmouseout="lineOn('line32','lineNo',2);" onclick="lineOn('line32','selected',3);" >
                    	<td>3.2</td>
                        <td>Число выявленных и учтенных детей,оставшихся без попечения родителей, в течении отчетного периода</td>
                        <td>человек</td>
                        <td><asp:TextBox runat ="server" CssClass="input" ID= "num32" Text ='<%# Bind("num32")%>' />
                            <asp:RegularExpressionValidator SetFocusOnError="true" ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator2" Display="Dynamic" 
                             runat="server"  ControlToValidate="num32" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
                    	<td>3.3</td>
                        <td>Число детей, оставленых матерями(родителями) в лечебно-профилактических учреждениях здравоохранения</td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr id="line34" onmouseover="lineOn('line34','lineOn',1);" onmouseout="lineOn('line34','beforhead',2);" onclick="lineOn('line34','selected',3);" class="beforhead">
                    	<td>3.4</td>
                        <td>Численость детей, переданных на семейные формы устройства всего</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num34" Text ='<%# Bind("num34")%>' />
                            <asp:RegularExpressionValidator SetFocusOnError="true" ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator4" Display="Dynamic" 
                             runat="server"  ControlToValidate="num34" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                             <br /><span class="smText">Значение поля 3.4 должно равняться сумме значений полей 3.4.1, 3.4.2, 3.4.3 и 3.4.4</span>
                               
                             <asp:CustomValidator runat=server ID="val34"
                                ControlToValidate="num34" SetFocusOnError="true"
                                ClientValidationFunction="check34"
                                ErrorMessage="проверте значение полей 3.4.1, 3.4.2, 3.4.3 и 3.4.4! Значение поля 3.4 должно равняться сумме значений полей 3.4.1, 3.4.2, 3.4.3 и 3.4.4." Display="None" >
                            </asp:CustomValidator>
                        </td>
                    </tr>
                    <tr class="head">
                    	<td></td>
                        <td>В том числе:</td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr id="line341" onmouseover="lineOn('line341','lineOn',1);" onmouseout="lineOn('line341','lineNo',2);" onclick="lineOn('line341','selected',3);" >
                    	<td>3.4.1</td>
                        <td>Под опеку (попечительство)</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num341" Text ='<%# Bind("num341")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator5" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num341" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line342" onmouseover="lineOn('line342','lineOn',1);" onmouseout="lineOn('line342','lineNo',2);" onclick="lineOn('line342','selected',3);" >
                    	<td>3.4.2</td>
                        <td>В приемную семью</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num342" Text ='<%# Bind("num342")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator6" SetFocusOnError="true" Display="Dynamic"
                             runat="server"  ControlToValidate="num342" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr class="beforhead" id="line343" onmouseover="lineOn('line343','lineOn',1);" onmouseout="lineOn('line343','beforhead',2);" onclick="lineOn('line343','selected',3);">
                    	<td>3.4.3</td>
                        <td>На усыновление</td>
                        <td>человек</td>
                        <td>
                            <asp:TextBox runat="server" CssClass="input" ID="num343" Text ='<%# Bind("num343")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator17" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num343" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                           <br /><span class="smText">Значение поля 3.4.3 должно равняться сумме значений полей 3.4.3.1 и 3.4.3.2</span>
                               
                           <asp:CustomValidator runat=server ID="val343"
                                ControlToValidate="num343" SetFocusOnError="true"
                                ClientValidationFunction="check343"
                                ErrorMessage="проверте значение полей 3.4.3.1 и 3.4.3.2! Значение поля 3.4.3 должно равняться сумме значений полей 3.4.3.1 и 3.4.3.2." Display="None" >
                            </asp:CustomValidator>
                        </td>
                    </tr>
                    <tr class="head">
                    	<td></td>
                        <td>В том числе:</td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr id="line3431" onmouseover="lineOn('line3431','lineOn',1);" onmouseout="lineOn('line3431','lineNo',2);" onclick="lineOn('line3431','selected',3);">
                    	<td>3.4.3.1</td>
                        <td>Российскими гражданами</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num3431" Text ='<%# Bind("num3431")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator7" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num3431" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line34311" onmouseover="lineOn('line34311','lineOn',1);" onmouseout="lineOn('line34311','lineNo',2);" onclick="lineOn('line34311','selected',3);">
                        <td>3.4.3.1.1.</td>
                        <td>В том числе из-под опеки</td>
                        <td>человек</td>
                        <td>
                            <asp:TextBox runat="server" CssClass="input" ID="num34311" Text ='<%# Bind("num34311")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator1" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num34311" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr  id="line3432" onmouseover="lineOn('line3432','lineOn',1);" onmouseout="lineOn('line3432','lineNo',2);" onclick="lineOn('line3432','selected',3);">
                    	<td>3.4.3.2</td>
                        <td>Иностранными гражданами</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num3432" Text ='<%# Bind("num3432")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator8" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num3432" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line344" onmouseover="lineOn('line344','lineOn',1);" onmouseout="lineOn('line344','lineNo',2);" onclick="lineOn('line344','selected',3);" >
                    	<td>3.4.4</td>
                        <td>Переданных на другие семейные формы (на основе региональных законов)</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num344"  Text ='<%# Bind("num344")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator9" SetFocusOnError="true" Display="Dynamic"
                             runat="server"  ControlToValidate="num344" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line35" onmouseover="lineOn('line35','lineOn',1);" onmouseout="lineOn('line35','lineNo',2);" onclick="lineOn('line35','selected',3);" >
                    	<td>3.5</td>
                        <td>Число детей-инвалидов, переданных на семейные формы вопитания</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num35"  Text ='<%# Bind("num35")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator10" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num35" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line36" onmouseover="lineOn('line36','lineOn',1);" onmouseout="lineOn('line36','lineNo',2);" onclick="lineOn('line36','selected',3);" >
                    	<td>3.6</td>
                        <td>Число граждан, состоящих на учете в связи с желанием принять ребенка на воспитание в семью</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num36"  Text ='<%# Bind("num36")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator11" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num36" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </asp:TextBox></td>
                    </tr>
                    <tr id="line37" onmouseover="lineOn('line37','lineOn',1);" onmouseout="lineOn('line37','lineNo',2);" onclick="lineOn('line37','selected',3);" >
                    	<td>3.7</td>
                        <td>Число детей, переданных на воспитание из домов ребенка</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num37"  Text ='<%# Bind("num37")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator12" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num37" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line38" onmouseover="lineOn('line38','lineOn',1);" onmouseout="lineOn('line38','lineNo',2);" onclick="lineOn('line38','selected',3);" >
                    	<td>3.8</td>
                        <td>Число детей, переданных на воспитание в семью из учреждений органов управления образованием детей-сирот и детей, оставшихся без попечения родителей</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num38"  Text ='<%# Bind("num38")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator13" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num38" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line39" onmouseover="lineOn('line39','lineOn',1);" onmouseout="lineOn('line39','lineNo',2);" onclick="lineOn('line39','selected',3);" >
                    	<td>3.9</td>
                        <td>Число детей, переданных на воспитание в семью из учреждений социальной зашиты населения (дома-интернаты, приюты)</td>
                        <td>человек</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num39"  Text ='<%# Bind("num39")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator14" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num39" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
                    	<td>5.</td>
                        <td><h4>Обеспечение минимальных размеров денежных выплат на содержание ребенка, оставшегося без попечения родителей, в семьях опекунов (попечителей) и приемных семьях в размере 4 тыс. рублей в месяц, оплату труда приемного родителя - в размере 2,5 тыс. рублей в месяц.</h4></td>
                        <td></td>
                        <td></td>
                    </tr>
                    <tr id="line51" onmouseover="lineOn('line51','lineOn',1);" onmouseout="lineOn('line51','lineNo',2);" onclick="lineOn('line51','selected',3);" >
                    	<td>5.1.</td>
                        <td>Число семей, воспитывающих ребенка, оставшегося без попечения родителей</td>
                        <td>семей</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num51"  Text ='<%# Bind("num51")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator3" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num51" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                            
                            <br /><span class="smText">Значение поля 5.1 должно равняться сумме значений полей 5.1.1 и 5.1.2</span>   
                            <asp:CustomValidator runat=server ID="val51" SetFocusOnError="true"
                                ControlToValidate="num51"
                                ClientValidationFunction="check51"
                                ErrorMessage="проверте правильность заполения пунктов с 5.1 по 5.1.2! Значение поля 5.1 должно равняться сумме значений полей 5.1.1 и 5.1.2." Display="None">
                            </asp:CustomValidator>
                        </td>
                    </tr>
                    <tr id="line511" onmouseover="lineOn('line511','lineOn',1);" onmouseout="lineOn('line511','lineNo',2);" onclick="lineOn('line511','selected',3);" >
                    	<td>5.1.1.</td>
                        <td>Опекунских</td>
                        <td>семей</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num511"  Text ='<%# Bind("num511")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator15" SetFocusOnError="true" Display="Dynamic" 
                             runat="server"  ControlToValidate="num511" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr id="line512" onmouseover="lineOn('line512','lineOn',1);" onmouseout="lineOn('line512','lineNo',2);" onclick="lineOn('line512','selected',3);" >
                    	<td>5.1.2.</td>
                        <td>Приемных</td>
                        <td>семей</td>
                        <td><asp:TextBox runat="server" CssClass="input" ID="num512"  Text ='<%# Bind("num512")%>' />
                            <asp:RegularExpressionValidator ErrorMessage="<br/>Неверный формат!"
                             ID="RegularExpressionValidator16" SetFocusOnError="true" Display="Dynamic"
                             runat="server"  ControlToValidate="num512" ValidationExpression="^[0-9]{1,9}$"
                                ></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr class="beforhead">
                        <td></td>
                        <td>
                            <asp:ValidationSummary ID="ValidationSummary1" runat="server"
                                ShowMessageBox="true"
                                ShowSummary="true"
                                HeaderText="Неверно заполнены поля:"
                                DisplayMode=BulletList/>
                        </td>
                        <td></td>
                        <td></td>
                    </tr>
                </table>
 
 <dxe:ASPxButton ID="SaveButton" runat="server" onclick="SaveButton_Click" CssClass="button" 
    Text="Сохранить..." CssFilePath="~/App_Themes/Glass/{0}/styles.css"  
    CssPostfix="Glass">
</dxe:ASPxButton>
